package com.aloda.vo.user;

import com.aloda.enums.AppAuthEnum;
import com.aloda.enums.CollectAuthEnum;
import lombok.Data;

@Data
public class UserHomePageVO {

    /**
     * 用户id
     */
    private Long id;

    /**
     * 用户昵称
     */
    private String nickname;

    /**
     * 头像
     */
    private String avatar;

    /**
     * 描述
     */
    private String userDesc;

    /**
     * 性别
     */
    private Integer gender;

    /**
     * 应用权限(他人是否可见) 1-可见 0-隐藏
     */
    private AppAuthEnum appAuth;

    /**
     * 收藏权限(他人是否可见) 1-可见 0-隐藏
     */
    private CollectAuthEnum collectAuth;

    /**
     * 粉丝数量
     */
    private Integer fans;

    /**
     * 关注数量
     */
    private Integer followee;

    /**
     * 收藏数量
     */
    private Integer collect;

    /**
     * 是否关注 1-关注 0-未关注
     */
    private Boolean followFlag;
}
